package com.ebs.md.fxmonitor.marketmonitor.config;

/**
 * Revision Author:
 *  $File: //depot/MarketData/fxmonitor/main/src/main/java/com/ebs/md/fxmonitor/marketmonitor/config/IOutOfRegionQuotingConfig.java $
 *  $Revision: #11 $
 *  $DateTime: 2012/08/27 09:51:38 $
 *  $Change: 114214 $
 *  $Author: Aviad.Yosef $
 */
import java.util.List;


public interface IOutOfRegionQuotingConfig
extends INameableConfig
{
	/**
	 * in FS blackout hours start from.
	 * @return blackout hour in "HH:mm:ss" format, time since epoc 1970 GMT-0.
	 */
	public long  getBlackoutFrom(String regionName)
	;

	/**
	 * in FS blackout hours start to.
	 * @return blackout hour in "HH:mm:ss" format, time since epoc 1970 GMT-0.
	 */
	public long  getBlackoutTo(String regionName)
	;

	/**
	 * in FS number of passive quotes.
	 * @return number of passive quotes.
	 */
	public int  getNumberOfPassiveQuotesThreshold(String regionName)
	;

	/**
	 * in FS switch.
	 * @return true if switch in turn on and the alert is monitored, else false.
	 */
	public boolean  getIsMonitored(String regionName)
	;

	/**
	 * in FS current region.
	 * @return the short region alias: LN,NY or TY.
	 */
	public String  getRegionAlias(String regionName)
	;
	
	/**
	 * Access to pairs which should be monitored by Esper.
	 * This is a white list. Each returned pair, should be monitored. 
	 * 
	 * @return monitoredPairs
	 * 
	 */
	public List<String> getMonitoredPairsList()
	;
	
}
